iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
Software Development

Scratch輕鬆學系列 第 5

Scratch輕鬆學【事件類積木】當空白鍵被按下

  • 分享至 

  • xImage
  •  

之前我們啟動程式都是使用當綠旗被點擊,今天在第五天嘉泰老師要來向各位同學介紹,另外一種常用的啟動程式方式,適合初學者在遊戲時操作控制角色
那就是【事件類積木】當空白鍵被按下,可能反應快的同學馬上說,老師可是控制角色會有不同方向,比方說上下左右..,還有攻擊等等按鍵,一個空白鍵怎麼夠用呢? 同學們不用擔心囉,你可以在當空白鍵被按下的空白,旁邊有一個向下的箭頭,當你點下去的時候就會發現新大陸囉!

基本上大部分在鍵盤上常用的按鍵都可以在裡面看到囉! 不論是上下左右按鍵或者是數字鍵0-9 還是英文字母A~Z,甚至是任意鍵都有喔,相信這麼多的按鍵可以滿足我們日常大部分遊戲的創作使用囉!

接下來我們直接結合上一次上課的X改變 與y改變來完成角色上下左右的四個移動,搭配如下:
a.當向右按鍵被按下搭配X改變10→ 貓咪向前走
b.當向左按鍵被按下搭配X改變-10→貓咪向後走
c.當向上按鍵被按下搭配Y改變10→貓咪向上走
d.當向下按鍵被按下搭配Y改變-10→貓咪向下走

同學在操作中特別注意影片,老師有故意放了一個初學者常犯的錯誤
就是同學就是有的時候會不小心放到兩個當向左按鍵被按下,這時候你會發現使用方向鍵向左的時候,程式無法執行,因為程式不知道要向左還是右
另外很多時候,同學是把X或Y座標放錯位置,會發生當方向鍵向右時,角色往上的情況(因為程式裡放成Y改變10了) 這些都是常見的錯誤,大家務必要注意囉!

另外我們還再加了兩個按鈕 如果點選 【外觀類積木】的顯示與隱藏
在Scratch角色當中預設角色都是顯示,所以除非同學在程式當中有用到隱藏
才需要將角色進行顯示囉

當0按鍵被按下搭配隱藏→貓咪消失
當0按鍵被按下搭配顯示→貓咪顯示

https://ithelp.ithome.com.tw/upload/images/20230918/20162104Gm92zAuh2o.jpg
今天有關角色控制的部分就教到這邊囉,我們明天見!


上一篇
Scratch輕鬆學--【動作類積木】座標介紹
下一篇
Scratch輕鬆學【控制類積木】的 如果..那麼
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言